//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.lhkj.ct.framework.auth.ro;


import java.io.Serializable;
import java.util.Arrays;


public class WxOAuth2UserInfo implements Serializable {
    private static final long serialVersionUID = 3181943506448954725L;
    private String openid;
    private String nickname;
    private Integer sex;
    private String city;
    private String province;
    private String country;

    private String headImgUrl;

    private String unionId;

    private String[] privileges;

    private Integer snapshotUser;

    public WxOAuth2UserInfo() {
    }

    public String getOpenid() {
        return this.openid;
    }

    public String getNickname() {
        return this.nickname;
    }

    public Integer getSex() {
        return this.sex;
    }

    public String getCity() {
        return this.city;
    }

    public String getProvince() {
        return this.province;
    }

    public String getCountry() {
        return this.country;
    }

    public String getHeadImgUrl() {
        return this.headImgUrl;
    }

    public String getUnionId() {
        return this.unionId;
    }

    public String[] getPrivileges() {
        return this.privileges;
    }

    public Integer getSnapshotUser() {
        return this.snapshotUser;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public void setHeadImgUrl(String headImgUrl) {
        this.headImgUrl = headImgUrl;
    }

    public void setUnionId(String unionId) {
        this.unionId = unionId;
    }

    public void setPrivileges(String[] privileges) {
        this.privileges = privileges;
    }

    public void setSnapshotUser(Integer snapshotUser) {
        this.snapshotUser = snapshotUser;
    }

    public String toString() {
        return "WxOAuth2UserInfo(openid=" + this.getOpenid() + ", nickname=" + this.getNickname() + ", sex=" + this.getSex() + ", city=" + this.getCity() + ", province=" + this.getProvince() + ", country=" + this.getCountry() + ", headImgUrl=" + this.getHeadImgUrl() + ", unionId=" + this.getUnionId() + ", privileges=" + Arrays.deepToString(this.getPrivileges()) + ", snapshotUser=" + this.getSnapshotUser() + ")";
    }
}
